<?php
//   +----------------------------------------------------------------------
//   | Copyright (c) 2015-2025 http://www.hdphp.cn All rights reserved.
//   | Licensed ( http://www.hdphp.cn/licenses/ )
//   | Author: Jack <sophia2152@qq.com>
//   | 官方网址: http://www.hdphp.cn
//   | 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用。
//   | 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
//   +----------------------------------------------------------------------

// +----------------------------------------------------------------------
// | 列队配置
// +----------------------------------------------------------------------
return [
    'default'     => 'redis',
    'connections' => [
        'sync'     => [
            'type' => 'sync',
        ],
        'database' => [
            'type'       => 'database',
            'queue'      => 'default',
            'table'      => 'jobs',
            'connection' => null,
        ],
        'redis'    => [
            'type'        => 'redis',
            'queue'       => env('queue.listen_name', 'HDPHP_PRO'),
            'batch_queue' => env('queue.batch_listen_name', 'HDPHP_PRO_BATCH'),
            'host'        => env('redis.redis_hostname', '127.0.0.1'),
            'port'        => env('redis.port', 6379),
            'password'    => env('redis.redis_password', ''),
            'select'      => env('redis.select', 0),
            'timeout'     => 0,
            'persistent'  => true,
        ],
    ],
    'failed'      => [
        'type'  => 'none',
        'table' => 'failed_jobs',
    ],
];
